Analysis of MILP Techniques for the Pooling Problem

نویسندگان

  • Santanu S. Dey
  • Akshay Gupte
چکیده

The pq-relaxation for the pooling problem can be constructed by applying McCormick envelopes for each of the bilinear terms appearing in the so-called pq-formulation of the pooling problem. This relaxation can be strengthened by using piecewise-linear functions that overand under-estimate each bilinear term. The resulting relaxation can be written as a mixed integer linear programming (MILP) model. While there is significant amount of empirical evidence to show that such piecewise-linear relaxations yield ‘good’ bounds for pooling problems, to the best of our knowledge, no formal result regarding the quality of these relaxations is known. In this paper, we prove that the ratio of the upper bound obtained by solving piecewise-linear relaxations (without loss of generality we assume that the pooling problem has a ‘maximizing’ objective function) to the optimal objective function value of the pooling problem is at most n, where n is the number of output nodes. Furthermore for any > 0, and for any piecewise-linear relaxation of pooling problems, there exists an instance of the pooling problem where the ratio of the optimal objective function value of the relaxation to that of the pooling problem is at least n − . This analysis naturally yields a polynomial-time n-approximation algorithm for the pooling problem. We also show that if there exists a polynomial-time approximation algorithm with guarantee better than n1− (for any > 0) for the pooling problem, then NP-hard problems have randomized polynomial time algorithms. Finally, motivated by the approximation algorithm, we design a heuristic for solving pooling problems which involves solving a MILP based restriction of the pooling problem. This heuristic is guaranteed to provide solutions within a factor of n. On large-scale test instances, this heuristic performs surprisingly well in comparison to commercial global optimization solvers. In significantly lesser time, the heuristic provides solutions that are often orders of magnitude better than those given by commercial solvers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MILP models and valid inequalities for the two-machine permutation flowshop scheduling problem with minimal time lags

In this paper, we consider the problem of scheduling on two-machine permutation flowshop with minimal time lags between consecutive operations of each job. The aim is to find a feasible schedule that minimizes the total tardiness. This problem is known to be NP-hard in the strong sense. We propose two mixed-integer linear programming (MILP) models and two types of valid inequalities which aim t...

متن کامل

MILP Formulation and Genetic Algorithm for Non-permutation Flow Shop Scheduling Problem with Availability Constraints

In this paper, we consider a flow shop scheduling problem with availability constraints (FSSPAC) for the objective of minimizing the makespan. In such a problem, machines are not continuously available for processing jobs due to preventive maintenance activities. We proposed a mixed-integer linear programming (MILP) model for this problem which can generate non-permutation schedules. Furthermor...

متن کامل

Incorporating location, routing, and inventory decisions in a bi-objective supply chain design problem with risk-pooling

This paper considers a single-sourcing network design problem for a three-level supply chain. For the first time, a novel mathematical model is presented considering risk-pooling, the inventory existence at distribution centers (DCs) under demand uncertainty, the existence of several alternatives to transport the product between facilities, and routing of vehicles from distribution centers to c...

متن کامل

برنامه‌ریزی درسی در دانشگاه به کمک مدل‌سازی دو مرحله‌ای برنامه‌ریزی ریاضی

 In the university timetabling problem, necessity of considering variables corresponding to lessons, teachers, classes, days of the week and hours bring about a large scale mix integer linear programming problem. Usually the problem is so big that the exact mathematical programming solvers can not solve them in a small period of time. So variety of heuristic algorithms is proposed to solve such...

متن کامل

Scheduling on flexible flow shop with cost-related objective function considering outsourcing options

This study considers outsourcing decisions in a flexible flow shop scheduling problem, in which each job can be processed by either an in-house production line or outsourced. The selected objective function aims to minimize the weighted sum of tardiness costs, in-house production costs, and outsourcing costs with respect to the jobs due date. The purpose of the problem is to select the jobs tha...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Operations Research

دوره 63  شماره 

صفحات  -

تاریخ انتشار 2015